#include <sys_head.h>


int main(int argc, char const *argv[])
{
    char buf[128] = "zhangsan";

    printf("%ld\n" , sizeof(char));

    for (size_t i = 0; i < strlen(buf); i++)
    {
        printf("地址:[%p]\n" , &buf[i]);
        printf("数据:[%c]\n" , buf[i]);
    }
    
    return 0;
}



/*

12 34 56 78



34
56
78 数据高位


大端字节序  网络字节序
地址:[0x7ffd150a11b0]地址低位    12 数据低位

地址:[0x7ffd150a11b1] 34

地址:[0x7ffd150a11b2] 56

地址:[0x7ffd150a11b3]地址高位    78 数据高位


小端字节序
地址:[0x7ffd150a11b0]地址低位    78 数据高位

地址:[0x7ffd150a11b1] 56

地址:[0x7ffd150a11b2] 34

地址:[0x7ffd150a11b3]地址高位    12 数据低位



int 4
char 1

zhangsan

nasgnahz


*/

#include <sys_head.h>


int main(int argc, char const *argv[])
{
    char buf[128] = "zhangsan";

    printf("%ld\n" , sizeof(char));

    for (size_t i = 0; i < strlen(buf); i++)
    {
        printf("地址:[%p]\n" , &buf[i]);
        printf("数据:[%c]\n" , buf[i]);
    }
    
    return 0;
}



/*

12 34 56 78



34
56
78 数据高位


大端字节序  网络字节序
地址:[0x7ffd150a11b0]地址低位    12 数据低位

地址:[0x7ffd150a11b1] 34

地址:[0x7ffd150a11b2] 56

地址:[0x7ffd150a11b3]地址高位    78 数据高位


小端字节序
地址:[0x7ffd150a11b0]地址低位    78 数据高位

地址:[0x7ffd150a11b1] 56

地址:[0x7ffd150a11b2] 34

地址:[0x7ffd150a11b3]地址高位    12 数据低位



int 4
char 1

zhangsan

nasgnahz


*/
#include <sys_head.h>


int main(int argc, char const *argv[])
{
    char buf[128] = "zhangsan";

    printf("%ld\n" , sizeof(char));

    for (size_t i = 0; i < strlen(buf); i++)
    {
        printf("地址:[%p]\n" , &buf[i]);
        printf("数据:[%c]\n" , buf[i]);
    }
    
    return 0;
}



/*

12 34 56 78



34
56
78 数据高位


大端字节序  网络字节序
地址:[0x7ffd150a11b0]地址低位    12 数据低位

地址:[0x7ffd150a11b1] 34

地址:[0x7ffd150a11b2] 56

地址:[0x7ffd150a11b3]地址高位    78 数据高位


小端字节序
地址:[0x7ffd150a11b0]地址低位    78 数据高位

地址:[0x7ffd150a11b1] 56

地址:[0x7ffd150a11b2] 34

地址:[0x7ffd150a11b3]地址高位    12 数据低位



int 4
char 1

zhangsan

nasgnahz


*/
#include <sys_head.h>


int main(int argc, char const *argv[])
{
    char buf[128] = "zhangsan";

    printf("%ld\n" , sizeof(char));

    for (size_t i = 0; i < strlen(buf); i++)
    {
        printf("地址:[%p]\n" , &buf[i]);
        printf("数据:[%c]\n" , buf[i]);
    }
    
    return 0;
}



/*

12 34 56 78



34
56
78 数据高位


大端字节序  网络字节序
地址:[0x7ffd150a11b0]地址低位    12 数据低位

地址:[0x7ffd150a11b1] 34

地址:[0x7ffd150a11b2] 56

地址:[0x7ffd150a11b3]地址高位    78 数据高位


小端字节序
地址:[0x7ffd150a11b0]地址低位    78 数据高位

地址:[0x7ffd150a11b1] 56

地址:[0x7ffd150a11b2] 34

地址:[0x7ffd150a11b3]地址高位    12 数据低位



int 4
char 1

zhangsan

nasgnahz


*/
#include <sys_head.h>


int main(int argc, char const *argv[])
{
    char buf[128] = "zhangsan";

    printf("%ld\n" , sizeof(char));

    for (size_t i = 0; i < strlen(buf); i++)
    {
        printf("地址:[%p]\n" , &buf[i]);
        printf("数据:[%c]\n" , buf[i]);
    }
    
    return 0;
}



/*

12 34 56 78



34
56
78 数据高位


大端字节序  网络字节序
地址:[0x7ffd150a11b0]地址低位    12 数据低位

地址:[0x7ffd150a11b1] 34

地址:[0x7ffd150a11b2] 56

地址:[0x7ffd150a11b3]地址高位    78 数据高位


小端字节序
地址:[0x7ffd150a11b0]地址低位    78 数据高位

地址:[0x7ffd150a11b1] 56

地址:[0x7ffd150a11b2] 34

地址:[0x7ffd150a11b3]地址高位    12 数据低位



int 4
char 1

zhangsan

nasgnahz


*/
